home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / music / glx200a.arj / GLX.DOC < prev    next >
Text File  |  1994-02-05  |  8KB  |  179 lines

  1.  
  2.  
  3.              ░░░░░░░░░░░░░░░░░░ ░░░░░            ░░░░░░░    ░░░░░░░
  4.              ░░░░░░░░░░░░░░░░▒▒ ░░░░░             ░░░░░░░  ░░░░░░░
  5.              ░░░░░░░░░░░▒▒▒▒▒▒▒ ░░░▒▒              ░░░░░░░░░░▒▒▒▒
  6.              ░░░▒▒        ▒▒▒▒▒ ▒▒▒▒▒               ░░░░▒▒▒▒▒▒▒▒
  7.              ▒▒▒▒▒              ▒▒▒▒▒                ▒▒▒▒▒▒▒▒▒▒
  8.              ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▓▓ ▒▒▒▒▒                 ▒▒▒▒▒▒▓▓
  9.              ▒▒▒▒▒   ▒▒▒▒▓▓▓▓▓▓ ▒▒▓▓▓                 ▒▒▓▓▓▓▓▓
  10.              ▒▒▒▓▓   ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓                ▓▓▓▓▓▓▓▓▓▓
  11.              ▓▓▓▓▓        ▓▓▓██ ▓▓▓▓▓               ▓▓▓▓▓▓██████
  12.              ▓▓▓▓▓▓▓▓▓▓▓▓▓█████ ▓▓██████████████   ▓▓████████████
  13.              ▓▓▓▓▓█████████████ ████████████████  ███████  ███████
  14.              ██████████████████ ████████████████ ███████    ███████
  15.  
  16.  
  17.                            Galaxy Music Player v2.00α
  18.                         Written by Padronix of T∙R∙I∙A∙L
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25. Introduction :
  26. --------------
  27.  
  28.  GLX started as a very simple modplayer on my good old Philips NMS 9100 XT.
  29.  The first version only played very simple modules, it crashed on everything
  30.  else. But improvements were made and after a month or so nearly all special
  31.  commands were implemented and GLX was playing (almost) every .MOD. But only
  32.  4 channels until then, but because my very flexible code it only took
  33.  about a couple of days to implement more channels, I set the maximum
  34.  number of channels to 18 currently, 16 music channels and 2 effect channels.
  35.  But actually 32 or more channels shouldn't be a problem.
  36.  So GLX was able to play upto 14 KHz using SoundBlaster DMA output on my Old XT
  37.  But according to my calculations it should be possible for my 8 Mhz XT to
  38.  mix over 22 Khz. So I went optimizing and a month later the result was
  39.  stunning : My XT mixed over 25 Khz using SoundBlaster DMA output,
  40.  Covox DAC worked too but only upto 12 Khz !
  41.  So I thought : "Wow, great, now let's support more cards!" So a friend of mine
  42.  had bought an AdLib Gold, but AdLib's support programs really sucked and
  43.  there was no decent modplayer for the AdLib Gold, well there is WOWII
  44.  which only plays four channels. So somehow we managed to get some documentation
  45.  on the AdLib Gold, don't ask me how, but we got it. And we screwed around
  46.  for over a week, but after a week the AdLib Gold Stereo DMA output was working
  47.  on my friends 486DX2, so I took the AdLib Gold home and tried it at my XT :
  48.  No Sound ! So I ripped out the bugs (in the program) et voila : My XT was
  49.  now mixing at 22 Khz Stereo ! GREAT !
  50.  So I quickly got in support for Covox, Speaker, Stereo-On-1 & AdLib FM.
  51.  So one thing left : The Gravis UltraSound (GUS), great card, so after a week
  52.  messing around with my brothers GUS it worked quite well.
  53.  So I got an 386DX-40, at last !. So I went benchmarking and realized there
  54.  wasn't a modplayer which was able to beat GLX, yet...
  55.  So I guess that's basically it about GLX's history.
  56.  
  57. Quotings :
  58. ----------
  59.  
  60.  The following piece of text was quoted from "README." from the archive of
  61.  The Dual Module Player v2.65 by Otto Chrons :
  62.  
  63.         "And last but not the least:"
  64.         "* DSMI IS DEFINITELY THE FASTEST PLAYER ON EARTH!!"
  65.  
  66.  Hmm. I guess not, so I think it should be replaced by this piece of text :
  67.  
  68.         "And last but not the least:"
  69.         "* DSMI WAS DEFINITELY THE FASTEST PLAYER ON EARTH!!"
  70.                 ---
  71.  
  72.  The following piece of text was quoted from "README." from the archive of
  73.  The Dual Module Player v2.74 by Otto Chrons :
  74.  
  75.         "And last but not the least:"
  76.         "* DSMI IS DEFINITELY THE MOST EXTENSIVE PLAYER ON EARTH!!"
  77.  
  78.  I'm glad you got my message Otto :-)
  79.  
  80. Using the program :
  81. -------------------
  82.  
  83.  GLX is quite easy to use, you won't be bothered by keying IRQ's, DMA Channels,
  84.  Parallelport-addresses etc. The only things GLX likes to know (not needed)
  85.  are : Output device, Replay rate (higher is better) & Name of the module...
  86.  
  87.  Command Line : GLX /oXX /mYY MODULE.EXT
  88.  
  89.  /oXX -> Selects output device (autodetected, listed in order of detection)
  90.          GS : Gravis UltraSound
  91.          PS : ProAudio Spectrum
  92.          SB : SoundBlaster 1.0 - 2.0
  93.          AG : AdLib Gold 1000/2000
  94.          AB : AdLib/SoundBlaster FM Chip
  95.          SO : Stereo-On-1
  96.          SK : PC-Speaker
  97.          C? : Covox/DAC at printer-port ?
  98.  
  99.  /mYY -> Select mixing speed in Khz (default is 22 Khz)
  100.          GUS         : 44.1 Khz  Stereo Only !!!
  101.          PAS         : 1..44 Khz Stereo Only !!!
  102.          SB 1.0/1.5  : 1..22 Khz
  103.          SB 2.0      : 1..44 Khz (SB 2.0 users : Use 25 KHz for max. quality !)
  104.          AdLib Gold  : 7.35, 11.025, 22.05, 44.1 KHz Stereo Only !!!
  105.          AdLib FM    : 1..44 Khz
  106.          Stereo-On-1 : 1..64 Khz
  107.          PC-Speaker  : 1..44 Khz
  108.          Covox/DAC   : 1..64 Khz
  109.  
  110.  MODULE.EXT -> Module name, default extension ".MOD".
  111.                But GLX will also load .S3M & .669 files. As a matter of fact
  112.                you could even load a MODule named "AUTOEXEC.BAT" :-)
  113.  
  114. Keys while playing :
  115. --------------------
  116.  
  117.  <Esc>  :  Quits the program.
  118.  <S>    :  Shells to DOS.
  119.  <A..Z> :  Change position/mode of voice/channels.
  120.  <CursL>:  Previous order, rewind.
  121.  <CursR>:  Next order, fastforward.
  122.  <CursU>:  Increase Main Volume (e.g. LOUDER).
  123.  <CursD>:  Decrease Main Volume (e.g. SOFTER).
  124.  <Space>:  Pops up the Fileselector.
  125.  
  126. About the program :
  127. -------------------
  128.  
  129.  GLX was coded by Padronix of T∙R∙I∙A∙L using the folowing tools :
  130.  
  131.   - A Computer (Started on an 8 Mhz Philips XT with Covox DAC)
  132.                (Finished on a 386DX-40 with Covox DAC/SoundBlaster 2.0/GUS/PAS)
  133.   - An Editor, I use(d) QEdit v3.00 advanced
  134.   - An Assembler, I use(d) TASM 3.2
  135.   - A Linker, I use(d) TLINK 4.0
  136.     (Thanks goes to Borland International for the above tools)
  137.   - Friends which gave up a lot of their spare time to discuss
  138.     the results of the changes made.
  139.   - Beta-testers (thanks guys !)
  140.  
  141.  GLX is written in 8088/8086 assembler, no 286+ instructions used. This is done
  142.  to show that when you use your head, it's possible to do things nobody expected
  143.  And because to show that 8088/8086/80286 are not OUT !!!
  144.  GLX is written in 6622 lines of assembler code and some additional data and
  145.  the main program totally runs on one segment, module data is, ofcourse, not
  146.  on the same segment !
  147.  
  148.  Futhermore Padronix and/or T∙R∙I∙A∙L cannot be hold responsable for ANY
  149.  personal and/or material damage caused by the (improper) use of GLX...
  150.  
  151. Contact :
  152. ---------
  153.  
  154.  If you want to contact Padronix and/or T∙R∙I∙A∙L , because you've got nice
  155.  ideas/gadgets for GLX, don't be afraid to contact us, we WON'T eat you ! :)
  156.  
  157.  (Main coder)                            (Assistant coder)
  158.  Carlo Vogelsang (Padronix of T∙R∙I∙A∙L) Michiel Ouwehand (Icarus of T∙R∙I∙A∙L)
  159.  Tolhuisweg 25                           Kalverdijk 59
  160.  8443 DT                                 1747 GJ
  161.  Heerenveen                              Kalverdijk
  162.  +31-(0)5130-33184                       +31-(0)2269-3448
  163.  
  164.  InterNet: carlo@tess.wlink.nl          InterNet: michiel@tess.wlink.nl
  165.   FreeNet: 2:2802/108.25       (/FIDO)   FreeNet: 2:2802/108.11         (/FIDO)
  166.  
  167.  Or to Geniaal BBS II and leave a message to Carlo Vogelsang (Padronix) or
  168.                                           to Michiel Ouwehand (Icarus)
  169.  
  170.  Geniaal BBS II : +31-(0)2294-2959        T∙R∙I∙A∙L World Headquarters line I
  171.  (Holland)        +31-(0)2294-3154        T∙R∙I∙A∙L World Headquarters line II
  172.  
  173.  If you have any questions, comments, suggestions or ideas PLEASE contact us...
  174.  Because we like to know, what people think about our programs...
  175.  
  176.  Bye bye.
  177.  
  178.   Padronix...
  179.